package com.user.service;


import com.user.entity.UserInfo;

import java.util.List;

/**
 * @author zhangyan
 * @date 2022/10/4
 */
public interface UserService {
    /**
     * 查询用户列表
     *
     * @return List<UserInfo>
     */
    List<UserInfo> findAll();

    /**
     * 查询用户信息详情
     *
     * @param id id
     * @return Result<UserInfo>
     */
    UserInfo findById(Integer id);

    /**
     * 修改用户信息
     *
     * @param userInfo user Info
     */
    UserInfo updateUserInfo(UserInfo userInfo);

    /**
     * 删除用户信息
     *
     * @param id id
     */
    void deleteById(Integer id);

    /**
     * 添加用户
     *
     * @param userInfo user info
     */
    UserInfo addUserInfo(UserInfo userInfo);
}

